*{
	margin: 0;
	padding: 0;
	font-family: arail;
	font-size: 14px;
}
.novel-main-classify{
	margin: 0 auto;
	/*width: 8.18rem;*/
	width: 818px;
	height: 90px;
	padding: 10px 10px 0;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	background-color: #f9f9f9;
}
.novel-main-classify::after{
	content: "";
	display: block;
	clear: both;
}
.novel-main-classify .classify-list{
	list-style: none;
}

.novel-main-classify li{
	/*float: left;*/
	display: block;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	/*overflow-wrap: break-word;
	word-break: break-all;*/
	border-bottom: 1px dotted #e5e5e5;
	margin: 0 10px;
	padding: 5px 0;
}
.novel-main-classify strong{
	float: left;
	width: 40px;
	white-space: nowrap;
}
.novel-main-classify .list-status{
	border-bottom: 0;
}
.novel-main-classify li div{
	float: left;
	overflow: hidden;
	white-space: nowrap;
	overflow-wrap: break-word;
	word-break: break-all;
	display: inline-block;
	margin-left: 0;
	/*width: auto;*/
	width: 710px;
}
.novel-main-classify li div::after{
	content: "";
	display: block;
	clear: both;
}
.novel-main-classify li strong::after{
	content: "";
	display: block;
	clear: both;
}
.novel-main-classify span{
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	display: inline-block;
	padding: 0 5px;
	margin: 5px 10px;
}
.novel-main-classify span:hover{
	color: #fb6b84;
	cursor: pointer;
}
.novel-main-classify li .tags .active{
	background-color: #ea4b36;
	color: #fff;
}
.novel-main-classify em{
	float: right;
	width: 30px;
	white-space: nowrap;
	text-align: right;
	font-style: normal;
	font-size: 12px;
	color: #999;
	cursor: pointer;
}
.novel-main-result{
	margin:0 auto;
	/*width: 858px;*/
	width: 858px;
}
.novel-main-result .result-sort{
	border-bottom: 1px solid #ccc;
	width: 850px;
	/*width: auto;*/
	height: 41px;
	background-color: #f9f9f9;
	margin-top: 20px;
}
.novel-main-result a{
	text-decoration: none;
}
.novel-main-result .result-sort a{
	color: #999;
	font-size: 14px;
	line-height: 41px;
	margin: 10px;
}

.novel-main-result .result-sort .active{
	color: #fb6b84;
	border-bottom: 2px solid #fb6b84;
	padding: 10px;
}
.novel-main-result .result-list{
	margin: 10px;
}
.novel-main-result::after{
	content: "";
	display: block;
	clear: both;
}
.novel-main-result .result-list .nodata{
    text-align: center;
}
.novel-main-result .result-list li{
	height: 159px;
	list-style: none;
	margin: 30px 0 0;
	border-bottom: 1px solid #ddd;
}
.novel-main-result img{
	float: left;
	width: 90px;
	height: 123px;
	box-shadow: 0 0 7px #999;
}
.novel-main-result .book-info{
	margin: 30px 120px ;
	height: 24px;
	line-height: 24px;
}
.novel-main-result .book-info h4 a{
	color: #000;
	font-size: 18px;
	font-weight: normal;
}
.novel-main-result .book-info .subtitle a{
	margin: 0 0 0 40px;
	color: #888;
	font-size: 14px;
}
.novel-main-result .book-info .book-detail{
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	margin: 17px 0 0 0;
}
.novel-main-result .book-info .book-number{
	height: 22px;
	line-height: 22px;
	color: #666;
	margin: 17px 0 0;
}
.novel-main-result .book-info .book-number span{
	margin: 0 25px 0 0;
}

#pages{
	margin: 20px 0 40px;
	text-align: center;
	font-size: 12px;
	color: #999;
}


#pages .layui-disabled{
	color: #ccc;
	cursor: default;
}

#pages a,
#pages span{
	border: 1px solid #ededed;
	margin: 0 2px;
	padding: 0 15px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	color: #000;
	display: inline-block;
}
#pages a:hover{
	color: #fb6b84;
	border-color: #fb6b84;
}
a:hover{
	color: #fb6b84;
}
#pages .layui-laypage-curr em{
	color: #fff;
	background-color: #fb6b84;
	border-color: #fb6b84;
}
#pages .text{
	border: 1px solid #ededed;
	margin: 0 3px;
	height: 34px;
	line-height: 34px;
	width: 34px;
	font-size: 14px;
	text-align: center;
	color: #000;
}
#pages .layui-disabled:hover{
	color: #ccc;
	border-color: #fff;
}
body .demo-class .layui-layer-title{
    display: none;
    background:#fff;
    color:#fff;
    border: none;
}